Developer --> Technical Publications
PATHMac OS 8 Developer Documentation > Networking and Communications > AppleShare >

User Authentication Modules


Server User Authentication Modules

This chapter describes the AppleTalk Filing Protocol (AFP) server user authentication module (UAM) interface. A server UAM is a Code Fragment Manager (CFM) library loaded by the AppleShare Registry at system startup in order to perform user authentication.

Server UAMs must meet the following requirements:

    unsigned long UAMVersion = 0;
    unsigned long UAMFlags = 0;
    Str16 *UAMName = "\p<unique-uam-name>";     // The protocol name
                                                // of the UAM

In addition to implementing a UAMAuthenticate routine, server UAMs may

For additional information about these routines, see Application-Defined Routines .

The server UAM programming interface consists of the following functions:

For additional information about these routines, see Server UAM Functions later in this chapter.

Note

UAMs are loaded when the computer starts up. Changes to the files in the AppleShare IP UAM folder do not take effect until the next time the computer restarts.


© 1999 Apple Computer, Inc. – (Last Updated 07 May 99)